@charset "utf-8";

html,body{background:#fff;}

/*topbar start*/
#kfz_topbar.top_bg { background: url(../../image/view/line_array.gif) repeat-x 0 -193px; height: 33px;line-height: 33px;position: relative;z-index: 999;}
#kfz_topbar #no_login a,#kfz_topbar #has_login a{color:#049;}
#kfz_topbar #no_login a:hover,#kfz_topbar #has_login a:hover{color:#f60;}
#kfz_topbar .nav{ position:relative;background: url(../../image/view/line_array.gif) repeat-x 0 -193px; height: 33px;line-height: 33px;}
#kfz_topbar .nav a{ color:#333;}
#kfz_topbar a#showMsgNumSpan{display:block;white-space:nowrap;word-break:keep-all;cursor:pointer;text-align:center;}
#kfz_topbar a#showMsgNumSpan span{line-height:34px;cursor:pointer;}
#kfz_topbar a#showMsgNumSpan:hover span{text-decoration:underline;}
#kfz_topbar .top_nav_right{ position:absolute; top:0; right:0;}
#kfz_topbar .top_nav_right li{text-align:center;position:relative;_width:70px;z-index:999;float:left;*display:inline;}
#kfz_topbar .top_nav_right li.b_line{background: url(../../image/view/line_array.gif) no-repeat right -228px;}
#kfz_topbar .top_nav_right li a.ico_bg{ display:block; padding:0 10px; height:34px; line-height:34px;_padding:0; _text-align:center;}
#kfz_topbar .top_nav_right li a.red{color:#c00;}
#kfz_topbar .top_nav_right li a:hover{ color:#ff6600; text-decoration:underline;}
#kfz_topbar .top_nav_right li.xx_wd{_width:90px;}
#kfz_topbar .top_nav_right li a.ico_bg2{display:block; padding:0 20px 0 10px; height:34px; line-height:34px; position:relative; z-index:999; width:52px;}
#kfz_topbar .top_nav_right li a.ico_bg2 span.down,#kfz_topbar .top_nav_right li a.ico_bg4 span.down{ display:block; position:absolute; right:10px; top:15px; width:9px; height:5px;line-height:0;font-size:0;background: url(../../image/view/topbar.gif) no-repeat 0 -3px;overflow:hidden;}
#kfz_topbar .top_nav_right li.now a.ico_bg2 span.down,#kfz_topbar .top_nav_right li.now a.ico_bg3 span.down,#kfz_topbar .top_nav_right li.now a.ico_bg4 span.down{ background-position:0 -11px;top:9px;}
#kfz_topbar .top_nav_right li a.ico_bg3{display:block; height:34px; line-height:34px; position:relative; z-index:999; _width:102px; padding:0 10px;_padding:0 5px;}
#kfz_topbar .top_nav_right li a.ico_bg4{display:block; height:34px; line-height:34px; position:relative; z-index:999; width:102px; padding-left:6px;}
#kfz_topbar .top_nav_right li a.ico_bg3 .ico_cart{display:block;padding:0 15px 0 20px;background: url(../../image/view/topbar.gif) no-repeat  0 -20px;_background-position:5px -20px;}
#kfz_topbar .top_nav_right li.now a.ico_bg3 span.ico_cart{ background-position:0 -26px;_background-position:5px -26px;}
#kfz_topbar .top_nav_right li a.ico_bg3 span.down{ display:block; position:absolute; right:8px; top:14px; width:9px; height:5px;line-height:0;font-size:0;background: url(../../image/view/topbar.gif) no-repeat  0 -3px;overflow:hidden;}
#kfz_topbar .top_nav_right li.now a.ico_bg2{ background:#fff; border:1px solid #ccc; border-bottom:none; margin-top:5px; line-height:22px; height:26px; width:50px; color:#ff6600;}
#kfz_topbar .top_nav_right li.now a.ico_bg3{ background:#fff; border:1px solid #ccc; border-bottom:none; margin-top:5px; line-height:22px; height:26px; color:#ff6600; padding:0 9px;_padding:0 4px;}
#kfz_topbar .top_nav_right li a.ico_bg4{width:43px;padding: 0 17px 0 5px;}
#kfz_topbar .top_nav_right li.now a.ico_bg4{ background:#fff; border:1px solid #ccc; border-bottom:none; margin-top:5px; line-height:22px; height:26px; width:41px; color:#ff6600;}
#kfz_topbar .top_nav_right li a:hover.ico_bg,#kfz_topbar .top_nav_right li a:hover.ico_bg2,#kfz_topbar .top_nav_right li a:hover.ico_bg3,#kfz_topbar .top_nav_right li a:hover.ico_bg3 span,#kfz_topbar .top_nav_right li a:hover.ico_bg4{ text-decoration:underline;}
#kfz_topbar .top_nav_right li .tc_box,#kfz_topbar .top_nav_right li .tc_box2,#kfz_topbar .top_nav_right li .tc_box3{ position:absolute; top:31px; left:0; background:#fff; z-index:998; border:1px solid #ccc; width:93px; padding:5px 10px; text-align:left;line-height:20px;}
#kfz_topbar .top_nav_right li div.last_menu_box{left:auto;right:0;}
#kfz_topbar .top_nav_right li .tc_box2{ width:340px; line-height:24px; padding:10px;}
#kfz_topbar .cart_box{ border-bottom:1px dotted #dcdcdc; padding:5px 0;}
#kfz_topbar .top_nav_right li a.topbar_cart_product{display:block;width:40px; height:40px;margin-top:5px;overflow:hidden;}
#kfz_topbar .top_nav_right li a.topbar_cart_product img{display:block;width:40px; height:40px;}
#kfz_topbar .top_nav_right li .tc_box2  .cart_wd{ width:190px; overflow:hidden; color:#999;}
#kfz_topbar .top_nav_right li .tc_box2  .f_right2{ float:right; text-align:right; color:#ff6600;width:80px; overflow:hidden;}
#kfz_topbar .top_nav_right li .tc_box2  .f_right2 a{ color:#0066cc;}
#kfz_topbar .top_nav_right li .tc_box3{width:152px;}
#kfz_topbar .top_nav_right li .tc_box3 h3{ font-size:12px; line-height:24px; border-bottom:1px dotted #dcdcdc; margin-bottom:3px;}
#kfz_topbar .top_nav_right li .tc_box3 .list a{ display:inline-block;*display:inline;zoom:1; width:60px;}
#kfz_topbar .top_nav_right li .tc_box3 .list a.more_str{width:120px;}
#kfz_topbar .top_nav_right li .tc_box3 .serve_box a{ color:#666;}
#kfz_topbar .top_nav_right li .tc_box3 .serve_box a:hover{ color:#ff6600;}
#kfz_topbar .top_nav_right li .tc_box3 .ly_ico{ position:relative; padding-left:22px;line-height:24px }
#kfz_topbar .top_nav_right li .tc_box3 .ly_ico span{ display:block; position:absolute;width:17px; height:14px;background: url(../../image/view/topbar.gif) no-repeat  0 -74px ; z-index:666; top:5px; left:0; *top:0;_left:-20px; }
#kfz_topbar .top_nav_right li .tc_box3 .ly_ico span.bg2{ background-position:0 -56px;}
#kfz_topbar .top_nav_right li a.btn_cart{ display:block;background: url(../../image/view/topbar.gif) no-repeat 0 -116px; width:110px; height:25px; line-height:25px; color:#fff; text-align:center;}
#kfz_topbar .top_nav_right li a:hover.btn_cart{ background-position:0 -91px; color:#fff; text-decoration:none;}
#kfz_topbar .nav a.btn_get_brt_cart_retry{color:#05a;}
/*topbar end*/


/*header start*/
#kfz_header .logo {padding: 20px 0 24px 0;}
#kfz_header .logo img {width: 177px; height: 65px;}
#kfz_header.head .input_bg {background: url(../../image/view/header.gif) no-repeat -111px 3px;position: relative;width: 390px;height: 31px;padding-left: 32px;border-left: 2px solid #005bb6;border-bottom: 2px solid #0056ab; border-top: 2px solid #0066cb;border-radius: 0 0 0 2px;}
#kfz_header.head .header_buyer_search .input_bg {width:360px;}
#kfz_header.head .input_bg input { background: none;height: 31px; _height: 29px; line-height: 31px;_line-height: 29px; width: 388px;font-size: 14px; border: 0;outline: 0;}
#kfz_header.head .header_buyer_search .input_bg input{/*width:328px;*/width:360px;}
#kfz_header.head .input_bg input.default {color: #999999;}
#kfz_header.head .input_bg2 {position: relative;z-index: 10;}
#kfz_header.head .input_bg2 a.sel {display: block;background: url(../../image/view/header.gif) no-repeat 0 -104px;width: 62px;height: 35px;line-height: 35px;padding-left: 10px;font-size: 14px;color: #333;text-decoration: none;}
#kfz_header.head .input_bg2 a:hover.sel { background-position: 0 -140px;}
#kfz_header.head .input_bg2 .choose_box {display: none;position: absolute;z-index: 11;top: 35px;left: 0;background: #fafafa;width: 71px;border: 1px solid #ccc; border-top: none;color: #333;line-height: 22px;font-size: 14px; padding: 3px 0;}
#kfz_header.head .input_bg2 .choose_box a {color: #333; padding-left: 10px; display: block; height: 24px;line-height:24px;outline: 0;}
#kfz_header.head .input_bg2 .choose_box a:hover { background-color: #F6F6F6;}
#kfz_header.head .input_bg3 a {display: block;background: url(../../image/view/header.gif) no-repeat 0 -29px;width: 98px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;color: #fff;letter-spacing: 0.3em;text-decoration: none;font-family: "微软雅黑";}
#kfz_header.head .input_bg3 a:hover {background-position: 0 -66px;text-decoration: none;_color:#fff}
#kfz_header .enter_search{margin-left:20px;position:relative;top:-2px;}
#kfz_header .enter_search a,#kfz_header .enter_search a:hover {font-size: 12px;text-decoration: none;}
#kfz_header .area_tit a {font-size: 14px;color: #666;display: inline-block;width: 60px;text-align: center;outline: 0;_display: inline;_zoom: 1;}
#kfz_header .area_tit a.now {background: url(../../image/view/header.gif) no-repeat;height: 27px;line-height: 27px;color: #fff;}
#kfz_header *html .area_tit a:hover {color:#666;}
#kfz_header *html .area_tit a:hover.now {color:#fff;}
#kfz_header .p_tb {padding: 10px 0;}
#kfz_header .user_titbg {line-height:65px;font-weight: 500;font-size:24px;font-family:"微软雅黑";background:url(../../image/view/line_array.gif) no-repeat 0 10px;padding-left:10px;}
#kfz_header .user_titbg h2 {font-size:24px;}
#kfz_header .p_tb { padding: 10px 0;}
#kfz_header .red2 {color:#cc0000;}
#kfz_header{position:relative;z-index:1;}
#kfz_header #search_input_tip{position:absolute;left:34px;top:6px;font-size:14px;}
#kfz_header #header_book_box #search_input_tip{top:0;left:32px;color:#ccc;}
#kfz_header .logo2{ padding-top:20px;}
#kfz_header .nav_right_box{ float:right; width:780px;}
#kfz_header .nav_right_box .nav_box{width:500px; margin-top:8px;}
#kfz_header .nav_right_box .nav_box li{ float:left; margin-right:3px; }
#kfz_header .nav_right_box .nav_box li a{ display:block; background:url(../../image/view/nav_bg2.gif) no-repeat 0 -37px; width:86px; height:29px; line-height:29px; text-align:center; font-size:16px; color:#000;margin-top:1px;}
#kfz_header .nav_right_box .nav_box li.now a,#kfz_header .nav_right_box .nav_box li a:hover{ margin-top:0; background-position:0 0; height:30px; line-height:30px; font-weight:bold;color:#fff; position:relative; top:0px;}
:root .nav_right_box .nav_box li.now a{line-height:31px\9;}
#kfz_header .nav_under_box{ background:#006699; height:33px; line-height:33px; zoom:1; padding-left:10px;}
#kfz_header .nav_under_box li{ float:left;  background:url(../../image/view/line_array.gif) no-repeat right -117px;}
#kfz_header .nav_under_box li a{ display:block; color:#fff; padding:0 14px;}
#kfz_header .nav_under_box li.now{ background:none;}
#kfz_header .nav_under_box li.now a{ font-weight:bold; background:#0176b0;}
#kfz_header .search_box_bg{ background:url(../../image/view/nav_bg2.gif) no-repeat 0 -75px; height:73px; padding:17px 0 0 100px;}
#kfz_header .search_box_bg .left{ float:left;}
#kfz_header .search_box_bg .left li{ float:left; margin-right:10px; line-height:24px;}
#kfz_header .search_box_bg .left li.search_bg1 {position:relative;background: url(../../image/view/nav_bg2.gif) no-repeat -101px 0;padding-left: 30px;}
#kfz_header .search_box_bg .left li .seach_input1 {color:#333;width:295px;height: 25px;height: 29px\0;line-height: 25px;font-size: 14px;background: none;border: none;}
#kfz_header .search_box_bg .left .search_btn{width:70px; height:24px;}
#kfz_header .search_box_bg .left select{height:22px; font-size:14px;}
#kfz_header .search_box_bg .right{ float:left; margin-left:70px;_margin-left:20px; padding-top:5px;}
#kfz_header .search_box_bg .right a{ margin-left:15px;}
#kfz_header .assBox {background: #FFFFFF;border-color: #0066CC;border-style: solid;border-width: 0 2px 2px; display: none;left: -2px;position: absolute;top: 31px;/*width: 100%;*/width:392px;}
#header_book_box #ass_wrap_box{position:absolute;left:0;top:24px;width:325px;border:none;}
#header_book_box .assBox{position:static;width:auto;border-width:0 1px 1px;border-color:#999;}
#kfz_header .assBox a {color: #333333;display: block;font-size: 14px;padding: 2px 10px 2px 32px;}
#kfz_header .assBox a.curr {background: #EBEBEB;}
#kfz_header .border_nop2 { border: 1px solid #dcdcdc;zoom: 1;}

#kfz_header.pm .head{position: relative}
#kfz_header.pm  #header_book_box{position: relative}
#kfz_header.pm  .search_box_bg{padding-left:30px;height:54px}
#kfz_header.pm  .search_box_bg .search_btn{font-weight: bold}
#kfz_header.pm  .search_box_bg .right{margin-left:50px;*margin-left:0px;padding-top:3px}
#kfz_header.pm  .nav_under_box li{position: relative;}
#kfz_header.pm  .nav_under_box li a{padding: 0 16px;}
#kfz_header.pm  .nav_under_box li span{background: url("/images/hot_03.gif") no-repeat scroll;height: 7px;left: 57px;position: absolute;top: 2px; width: 21px;}
#kfz_header.pm .search_box_bg .right a{color:#0066cc}
#kfz_header.pm .search_box_bg .right a:hover{color:#ff6600;}
/*header end*/

/*footer start*/
#kfz_footer .foot_list li{ float:left; width:218px;_width:213px; margin-left:25px; border-right:1px solid #dcdcdc; height:145px; line-height:24px; color:#666;}
#kfz_footer .foot_list li.nobor{ border:none;}
#kfz_footer .foot_list h3 { position:relative; padding-left:42px; line-height:24px; font-size:14px; margin-bottom:5px; font-weight:bold;}
#kfz_footer .foot_list h3 span.ico_bg1{ position:absolute; top:0; left:15px;*top:-2px;_left:-40px; width:20px; height:20px;background:url(../../image/view/footer.gif) no-repeat -92px -56px;}
#kfz_footer .foot_list h3 span.ico_bg2{ position:absolute; top:0;left:15px;*top:-2px;_left:-40px; width:20px; height:22px;background:url(../../image/view/footer.gif) no-repeat -64px -56px;}
#kfz_footer .foot_list h3 span.ico_bg3{ position:absolute; top:4px;left:14px;*top:0;_left:-45px; width:28px; height:22px;background:url(../../image/view/footer.gif) no-repeat -30px -56px;}
#kfz_footer .foot_list h3 span.ico_bg4{ position:absolute; top:2px;left:15px;*top:-2px;_left:-40px; width:22px; height:22px;background:url(../../image/view/footer.gif) no-repeat -114px -56px;}
#kfz_footer .foot_list h3 span.ico_bg5{ position:absolute; top:0; left:13px;*top:-3px;_left:-40px; width:27px; height:20px;background:url(../../image/view/footer.gif) no-repeat -90px -56px;}
#kfz_footer .foot_list li p{ display:block;background: url(../../image/view/footer.gif) no-repeat -136px -381px; padding-left:10px; margin-left:25px;}
#kfz_footer .foot_list li p a{ color:#666;}
#kfz_footer .foot_list li p a:hover{ color:#ff6600; text-decoration:underline;}
#kfz_footer .foot_bg{ height:30px; line-height:30px; background:#f9fbfc; text-align:center;}
#kfz_footer .foot_bg a{margin:0 13px; color:#333;}
#kfz_footer .foot_box{ width:450px; margin:15px auto;}
#kfz_footer .foot_box li{ float:left; margin-right:20px; line-height:16px;}
#kfz_footer .foot_box li a{ display:block; float:left; margin-left:10px;color:#999;}
#kfz_footer .foot_box li span{ display:block; float:left; background: url(../../image/view/footer.gif) no-repeat ;}
#kfz_footer .foot_box li span.ico1{ width:33px; height:40px; background-position:0 -2px;}
#kfz_footer .foot_box li span.ico2{ width:42px; height:41px; background-position:-43px -1px;}
#kfz_footer .foot_box li span.ico3{ width:35px; height:36px; background-position:-92px -2px;}
/*footer end*/
/*new footer start*/
#kfz_footer_v2 .foot_list li{ float:left; width:218px;_width:213px; margin-left:25px; border-right:1px solid #dcdcdc; height:145px; line-height:24px; color:#666;}
#kfz_footer_v2 .foot_list li.nobor{ border:none;}
#kfz_footer_v2 .foot_list h3 { position:relative; padding-left:42px; line-height:24px; font-size:14px; margin-bottom:5px; font-weight:bold;}
#kfz_footer_v2 .foot_list h3 span.ico_bg1{ position:absolute; top:0; left:17px;*top:-4px;_left:-26px; width:18px; height:20px;background:url(../../image/view/foot.gif) no-repeat 0 2px;}
#kfz_footer_v2 .foot_list h3 span.ico_bg2{ position:absolute; top:0;left:15px;*top:-4px;_left:-30px; width:20px; height:22px;background:url(../../image/view/foot.gif) no-repeat 0 -21px;}
#kfz_footer_v2 .foot_list h3 span.ico_bg3{ position:absolute; top:4px;left:14px;*top:-1px;_left:-28px; width:28px; height:22px;background:url(../../image/view/foot.gif) no-repeat 0 -46px;}
#kfz_footer_v2 .foot_list h3 span.ico_bg4{ position:absolute; top:4px;left:15px;*top:0;_left:-30px; width:22px; height:22px;background:url(../../image/view/foot.gif) no-repeat 0 -67px;}
#kfz_footer_v2 .foot_list h3 span.ico_bg5{ position:absolute; top:0; left:13px;*top:-3px;_left:-40px; width:27px; height:20px;background:url(../../image/view/footer.gif) no-repeat -90px -56px;}
#kfz_footer_v2 .foot_list li p{ display:block;background: url(../../image/view/footer.gif) no-repeat -136px -381px; padding-left:18px; margin-left:25px;}
#kfz_footer_v2 .foot_list li p a{ color:#666;}
#kfz_footer_v2 .foot_list li p a:hover{ color:#ff6600; text-decoration:underline;}
#kfz_footer_v2 .foot_bg{ height:30px; line-height:30px; background:#d7d7d7; text-align:center; color:#999;}
#kfz_footer_v2 .foot_bg a{margin:0 8px; color:#666;}
#kfz_footer_v2 .foot_box{ width:450px; margin:15px auto;}
#kfz_footer_v2 .foot_box li{ float:left; margin-right:20px; line-height:16px;}
#kfz_footer_v2 .foot_box li a{ display:block; float:left; margin-left:10px;color:#999;}
#kfz_footer_v2 .foot_box li span{ display:block; float:left; background: url(../../image/view/footer.gif) no-repeat ;}
#kfz_footer_v2 .foot_box li span.ico1{ width:33px; height:40px; background-position:0 -2px;}
#kfz_footer_v2 .foot_box li span.ico2{ width:42px; height:41px; background-position:-43px -1px;}
#kfz_footer_v2 .foot_box li span.ico3{ width:35px; height:36px; background-position:-92px -2px;}
/*new footer end*/

